﻿using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using VIP.Manager;

public class TrialEntity : VIPSingleton<TrialEntity>
{

    //首先判断是不是激活，再去判断是不是试用
    //如果时激活则不弹出界面，否则去判断是不是试用
    //如果是试用，则判断试用期是否结束，否则弹出激活界面，显示试用或者激活
    //判断试用期是否结束：使用结束日期-开始日期是否大于30天
    //如果试用期结束，则弹出激活界面，显示试用结束按钮


    //单击试用，修改StartDate，然后+30天得出EndDate
    //激活成功把IsActive修改为true
    //注册码与EncryptStr进行判断，如果相同则激活
    //机器码：把MAC地址进行MD5加密
    //注册码：把机器码进行DES加密+MD5加密

    /// <summary>
    /// 客户打开软件时的日期
    /// </summary>
    public string StartDate { get; set; }
    /// <summary>
    /// 试用天数
    /// </summary>
    public int Days { get; set; }
    /// <summary>
    /// 结束日期
    /// </summary>
    public string EndDate { get; set; }
    /// <summary>
    /// 软件是否激活
    /// </summary>
    public bool IsActive { get; set; }
    /// <summary>
    /// 机器码
    /// </summary>
    public string MachineCode { get; set; }
    /// <summary>
    /// 注册码
    /// </summary>
    public string RegisterCode { get; set; }

}
